array = [1, 22, 33, "x", "hello", "你好"]

# array是一个待遍历的集合
# item就是array中的每一个数据，称为元素
for item in array:
    print("元素：", item)
# 如果这里不需要使用元素item,可以用_代替
for _ in array:
    print("xxx")

# range(n)          得到[0,n)区间的整数集合
# range(a,b)        得到[a,b)区间的整数集合
# range(a,b,step)    得到[a,b)区间,每隔step的整数集合
for i in range(4, 10):
    print(i, end=",")
print()

# 打印所有的水仙花数
# 三位数每一位上的三次方之和等于它本身
# 153 = 1+27+125
for num in range(100, 1000):
    g = num % 10
    s = num // 10 % 10
    b = num // 100
    if g ** 3 + s ** 3 + b ** 3 == num:
        print(num)
# 穷举

# 鸡兔同笼
# 头35个 腿94个  输出鸡和兔各多少
# 遍历所有可能的情况
for rabbit in range(36):
    # 头35个
    chicken = 35 - rabbit
    # 腿
    if chicken * 2 + rabbit * 4 == 94:
        print(chicken, rabbit)

# enumerate(集合) 给集合的每个元素添加一个索引
# 遍历时，可以将集合中的元素和对应的索引一起获取
for idx, item in enumerate(array):
    print(idx, item)
